package com.ruoyi.energize.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 年龄性别精准客流对象 wdz_age_gender_distribution
 * 
 * @author ruoyi
 * @date 2023-06-19
 */
public class WdzAgeGenderDistribution extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键自增id */
    private Long id;

    /** 男性儿童人数 */
    @Excel(name = "男性儿童人数")
    private Integer childMaleNum;

    /** 女性儿童人数 */
    @Excel(name = "女性儿童人数")
    private Integer wrinklyMaleNum;

    /** 老年男性人数 */
    @Excel(name = "老年男性人数")
    private Integer agedMaleNum;

    /** 儿童女性人数 */
    @Excel(name = "儿童女性人数")
    private Integer childFemaleNum;

    /** 中年女性人数 */
    @Excel(name = "中年女性人数")
    private Integer wrinklyFemaleNum;

    /** 老年女性人数 */
    @Excel(name = "老年女性人数")
    private Integer agedFemaleNum;

    /** 儿童未知性别人数 */
    @Excel(name = "儿童未知性别人数")
    private Integer childUnknownNum;

    /** 中年未知性别人数 */
    @Excel(name = "中年未知性别人数")
    private Integer wrinklyUnknownNum;

    /** 老年未知性别人数 */
    @Excel(name = "老年未知性别人数")
    private Integer agedUnknownNum;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setChildMaleNum(Integer childMaleNum) 
    {
        this.childMaleNum = childMaleNum;
    }

    public Integer getChildMaleNum() 
    {
        return childMaleNum;
    }
    public void setWrinklyMaleNum(Integer wrinklyMaleNum) 
    {
        this.wrinklyMaleNum = wrinklyMaleNum;
    }

    public Integer getWrinklyMaleNum() 
    {
        return wrinklyMaleNum;
    }
    public void setAgedMaleNum(Integer agedMaleNum) 
    {
        this.agedMaleNum = agedMaleNum;
    }

    public Integer getAgedMaleNum() 
    {
        return agedMaleNum;
    }
    public void setChildFemaleNum(Integer childFemaleNum) 
    {
        this.childFemaleNum = childFemaleNum;
    }

    public Integer getChildFemaleNum() 
    {
        return childFemaleNum;
    }
    public void setWrinklyFemaleNum(Integer wrinklyFemaleNum) 
    {
        this.wrinklyFemaleNum = wrinklyFemaleNum;
    }

    public Integer getWrinklyFemaleNum() 
    {
        return wrinklyFemaleNum;
    }
    public void setAgedFemaleNum(Integer agedFemaleNum) 
    {
        this.agedFemaleNum = agedFemaleNum;
    }

    public Integer getAgedFemaleNum() 
    {
        return agedFemaleNum;
    }
    public void setChildUnknownNum(Integer childUnknownNum) 
    {
        this.childUnknownNum = childUnknownNum;
    }

    public Integer getChildUnknownNum() 
    {
        return childUnknownNum;
    }
    public void setWrinklyUnknownNum(Integer wrinklyUnknownNum) 
    {
        this.wrinklyUnknownNum = wrinklyUnknownNum;
    }

    public Integer getWrinklyUnknownNum() 
    {
        return wrinklyUnknownNum;
    }
    public void setAgedUnknownNum(Integer agedUnknownNum) 
    {
        this.agedUnknownNum = agedUnknownNum;
    }

    public Integer getAgedUnknownNum() 
    {
        return agedUnknownNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("childMaleNum", getChildMaleNum())
            .append("wrinklyMaleNum", getWrinklyMaleNum())
            .append("agedMaleNum", getAgedMaleNum())
            .append("childFemaleNum", getChildFemaleNum())
            .append("wrinklyFemaleNum", getWrinklyFemaleNum())
            .append("agedFemaleNum", getAgedFemaleNum())
            .append("childUnknownNum", getChildUnknownNum())
            .append("wrinklyUnknownNum", getWrinklyUnknownNum())
            .append("agedUnknownNum", getAgedUnknownNum())
            .append("createTime", getCreateTime())
            .toString();
    }
}
